<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/WmsService.Derived" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/WmsService" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd6" namespace="http://schemas.datacontract.org/2004/07/WmsService.In" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd7" namespace="http://schemas.datacontract.org/2004/07/WmsService.Reports" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd9" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd10" namespace="http://schemas.datacontract.org/2004/07/WmsService.Entity" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd11" namespace="http://schemas.datacontract.org/2004/07/WmsService.Out" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd12" namespace="http://schemas.datacontract.org/2004/07/WmsService.Util" />
  <xs:element name="GetExtendInvoiceBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendInvoiceBillsByConditionResult" nillable="true" type="q1:ArrayOfExtendInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillInStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillInStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendInvoiceBillInStoreBillsByConditionResult" nillable="true" type="q2:ArrayOfExtendInvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="inStoreBillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillInStoreBillResult" nillable="true" type="q3:InvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelInStoreBillFromInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="inStoreBillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelInStoreBillFromInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBillInStoreBill" nillable="true" type="q4:InvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillInStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AddInvoiceBillInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBillInStoreBills" nillable="true" type="q5:ArrayOfInvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddInvoiceBillInStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillInStoreBillsByConditionResult" nillable="true" type="q6:ArrayOfInvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillInvoiceWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillInvoiceWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="GetPayApplyBillInvoiceWrapResult" nillable="true" type="q7:PayApplyBillInvoiceWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillInvoiceWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="payApplyBillInvoiceWrap" nillable="true" type="q8:PayApplyBillInvoiceWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillInvoiceWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBillInvoice">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBillInvoiceResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachInvoiceBills2PayApplyBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="invoiceBills" nillable="true" type="q9:ArrayOfExtendInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachInvoiceBills2PayApplyBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBill" nillable="true" type="q10:InvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBill2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVPreviewStoreGoodsListByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVPreviewStoreGoodsListByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetVPreviewStoreGoodsListByConditionResult" nillable="true" type="q11:ArrayOfVPreviewStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dataSetName" nillable="true" type="xs:string" />
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/WmsService.Reports" minOccurs="0" name="reportParameters" nillable="true" type="q12:ArrayOfReportParameter" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataSetResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetDataSetResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:element ref="xs:schema" />
              <xs:any />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReports">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportsResult" nillable="true" type="q13:ArrayOfReport" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReports">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="reports" nillable="true" type="q14:ArrayOfReport" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReportsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportsByConditionResult" nillable="true" type="q15:ArrayOfReport" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetails">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportDetailsResult" nillable="true" type="q16:ArrayOfReportDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReportDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="reportDetails" nillable="true" type="q17:ArrayOfReportDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReportDetailsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetailsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetailsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportDetailsByConditionResult" nillable="true" type="q18:ArrayOfReportDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="reportID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/WmsService.Reports" minOccurs="0" name="GetReportWrapResult" nillable="true" type="q19:ReportWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetSpecificationTypeListResult" nillable="true" type="q20:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeListByNewGoodsCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeListByNewGoodsCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetSpecificationTypeListByNewGoodsCodeResult" nillable="true" type="q21:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeItemList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeItemListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/WmsService.Entity" minOccurs="0" name="GetSpecificationTypeItemListResult" nillable="true" type="q22:ArrayOfSpecificationTypeItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDistinctEntities">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="table" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="field" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDistinctEntitiesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/WmsService.Entity" minOccurs="0" name="GetDistinctEntitiesResult" nillable="true" type="q23:ArrayOfDistinctEntity" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="outBillDate" nillable="true" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBill2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayTypesResult" nillable="true" type="q24:ArrayOfPayType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q25:ArrayOfPayType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBills">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillsResult" nillable="true" type="q26:ArrayOfPayApplyBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillID">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPayApplyBillIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillsByConditionResult" nillable="true" type="q27:ArrayOfPayApplyBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBills">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q28:ArrayOfPayApplyBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtls">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillDtlsResult" nillable="true" type="q29:ArrayOfPayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillDtlResult" nillable="true" type="q30:PayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillDtlsByConditionResult" nillable="true" type="q31:ArrayOfPayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q32:ArrayOfPayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillDtlsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="GetPayApplyBillWrapResult" nillable="true" type="q33:PayApplyBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="payApplyBillWrap" nillable="true" type="q34:PayApplyBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="NewPayApplyBillItem">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="payApplyBillItem" nillable="true" type="q35:PayApplyBillItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NewPayApplyBillItemResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="NewPayApplyBillItemResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItem">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillItemID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItemResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillItemResult" nillable="true" type="q36:PayApplyBillItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItemsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItemsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillItemsByConditionResult" nillable="true" type="q37:ArrayOfPayApplyBillItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelPayApplyBillItem">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillItemID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelPayApplyBillItemResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDepts">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDeptsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q38="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetPayApplyBillDeptsResult" nillable="true" type="q38:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllAssemblyVersions">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllAssemblyVersionsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetAllAssemblyVersionsResult" nillable="true" type="q39:ArrayOfUpdateList" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBytesByAssemblyName">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q40="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="tFileNames" nillable="true" type="q40:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBytesByAssemblyNameResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q41="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetBytesByAssemblyNameResult" nillable="true" type="q41:ArrayOfbase64Binary" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PublishFile">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="tFileName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bytes" nillable="true" type="xs:base64Binary" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PublishFileResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PublishFileResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillResult" nillable="true" type="q42:InvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBill" nillable="true" type="q43:InvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBills" nillable="true" type="q44:ArrayOfInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillListResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillsByConditionResult" nillable="true" type="q45:ArrayOfInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBills">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q46:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDepts">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDeptsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q47="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetOutStoreBillDeptsResult" nillable="true" type="q47:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtls">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillDtlsResult" nillable="true" type="q48:ArrayOfOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillDtlsByConditionResult" nillable="true" type="q49:ArrayOfOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsQuantity">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsQuantityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetStoreGoodsQuantityResult" type="xs:decimal" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q50:ArrayOfOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreGoodsListResult" nillable="true" type="q51:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q52="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreGoodsListByGoodsCodeTypeResult" nillable="true" type="q52:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q53="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreGoodsListByConditionResult" nillable="true" type="q53:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendStoreGoodsListByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendStoreGoodsListByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendStoreGoodsListByConditionResult" nillable="true" type="q54:ArrayOfExtendStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreGoodsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q55="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q55:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreGoodsListResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreTypesResult" nillable="true" type="q56:ArrayOfStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q57:ArrayOfStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUnits">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUnitsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetUnitsResult" nillable="true" type="q58:ArrayOfUnit" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUnits">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q59:ArrayOfUnit" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUnitsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreTypesResult" nillable="true" type="q60:ArrayOfInStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q61="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q61:ArrayOfInStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q62="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreTypesResult" nillable="true" type="q62:ArrayOfOutStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypesInConfig">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypesInConfigResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q63="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreTypesInConfigResult" nillable="true" type="q63:ArrayOfOutStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q64="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q64:ArrayOfOutStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillID">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetInStoreBillIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q65="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="GetInStoreBillWrapResult" nillable="true" type="q65:InStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q66="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="inStoreBillWrap" nillable="true" type="q66:InStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="outBillDate" nillable="true" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBill2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillID">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetOutStoreBillIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q67="http://schemas.datacontract.org/2004/07/WmsService.Out" minOccurs="0" name="GetOutStoreBillWrapResult" nillable="true" type="q67:OutStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q68="http://schemas.datacontract.org/2004/07/WmsService.Out" minOccurs="0" name="outStoreBillWrap" nillable="true" type="q68:OutStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="Login">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LoginResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LoginResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q69="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetSystemUserResult" nillable="true" type="q69:SystemUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="oldPassword" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ChangePasswordResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetPasswordResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q70="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetCustomersResult" nillable="true" type="q70:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q71="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetCustomersByConditionResult" nillable="true" type="q71:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomer">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ownerNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomerResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q72="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetCustomerResult" nillable="true" type="q72:Customer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q73="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q73:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUsers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUsersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q74="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetSystemUsersResult" nillable="true" type="q74:ArrayOfSystemUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSystemUsers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q75="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q75:ArrayOfSystemUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSystemUsersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q76="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetGoodsCodeTypesResult" nillable="true" type="q76:ArrayOfGoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypesByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypesByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q77="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetGoodsCodeTypesByConditionResult" nillable="true" type="q77:ArrayOfGoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveGoodsCodeTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q78="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q78:ArrayOfGoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveGoodsCodeTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AddOrValidateGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q79="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="goodsCodeType" nillable="true" type="q79:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddOrValidateGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBills">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q80="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillsResult" nillable="true" type="q80:ArrayOfInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q81="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillsByConditionResult" nillable="true" type="q81:ArrayOfInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBills">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q82="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q82:ArrayOfInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="outStorebillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ImportInStoreBillFromOutStoreBillResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="outStorebillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBill2Response">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q83="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="ImportInStoreBillFromOutStoreBill2Result" nillable="true" type="q83:InStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalOutStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalOutStoreBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q84="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetAbnormalOutStoreBillResult" nillable="true" type="q84:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalInStoreBillCodes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalInStoreBillCodesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q85="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetAbnormalInStoreBillCodesResult" nillable="true" type="q85:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutInStoreBillTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutInStoreBillTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q86="http://schemas.datacontract.org/2004/07/WmsService.Util" minOccurs="0" name="GetOutInStoreBillTypesResult" nillable="true" type="q86:ArrayOfOutInStoreBillType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtls">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q87="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillDtlsResult" nillable="true" type="q87:ArrayOfInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q88="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillDtlsByConditionResult" nillable="true" type="q88:ArrayOfInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q89="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q89:ArrayOfInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInStoreBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q90="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="dtl" nillable="true" type="q90:InStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInStoreBillDtlResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBills">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q91="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillsResult" nillable="true" type="q91:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q92="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillsByConditionResult" nillable="true" type="q92:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>